be harshly criticized - German English Dictionary